package com.zzy.liteflow.common;

import java.io.Serializable;

import lombok.Data;


@Data
public class TopNode implements Serializable{

	private static final long serialVersionUID = 1L;

	private String applicationName;
	
	private String scriptNodeId;

	private String scriptNodeName;

	/**
	 * type分为6种：

		script：普通脚本节点，脚本里无需返回。
		
		switch_script：选择脚本节点，脚本里需要返回选择的节点Id。
		
		if_script：条件脚本节点，脚本里需要返回true/false。
		
		for_script：数量循环节点，脚本里需要返回数值类型，表示循环次数。
		
		while_script：条件循环节点，脚本里需要返回true/false，表示什么条件才继续循环。
		
		break_script：退出循环节点，脚本里需要返回true/false，表示什么时候退出循环。
	 */
	private String scriptNodeType;

	private String scriptNodeData;

	private String scriptLanguage;
}
